print backend: Remove an unneeded variable
authorMatthias Clasen <mclasen@redhat.com>
Sun, 6 Sep 2015 17:15:38 +0000 (13:15 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 6 Sep 2015 21:11:34 +0000 (17:11 -0400)
The G_DEFINE_TYPE macros automate the parent_class handling.

gtk/gtkprintbackend.c

index 8ec6dbc99b88991ec25708f77e3a5c52d187ce18..99250cc1eb6af7356160c82b99199a99621cce68 100644 (file)
@@ -68,8 +68,6 @@ enum
   PROP_STATUS
 };
 
-static GObjectClass *backend_parent_class;
-
 GQuark
 gtk_print_backend_error_quark (void)
 {
@@ -367,8 +365,6 @@ gtk_print_backend_class_init (GtkPrintBackendClass *class)
   GObjectClass *object_class;
   object_class = (GObjectClass *) class;
 
-  backend_parent_class = g_type_class_peek_parent (class);
-  
   object_class->dispose = gtk_print_backend_dispose;
   object_class->set_property = gtk_print_backend_set_property;
   object_class->get_property = gtk_print_backend_get_property;
@@ -473,7 +469,7 @@ gtk_print_backend_dispose (GObject *object)
       priv->printers = NULL;
     }
 
-  backend_parent_class->dispose (object);
+  G_OBJECT_CLASS (_gtk_print_backend_module_parent_class)->dispose (object);
 }